/**
 * 
 */
package com.hfjyz.registration.service;

import java.util.Map;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.validation.BindException;
import org.springframework.validation.Errors;

import com.hfjyz.registration.command.ManagerEditCommand;
import com.hfjyz.registration.command.ManagerListCommand;

/**
 *
 */
public interface ManagerService extends BaseService {

	void editOk(HttpServletRequest request, ManagerEditCommand cmd,
			BindException errors) throws Exception;

	@SuppressWarnings("rawtypes")
	public Map initEdit(ManagerListCommand cmd, Errors errors) throws Exception;

	void filter(HttpServletRequest request, HttpServletResponse response,
			ManagerListCommand cmd, BindException errors) throws Exception;

	void delete(HttpServletRequest request, ManagerListCommand cmd,
			BindException errors) throws Exception;

	@SuppressWarnings("rawtypes")
	public Map initManager(ManagerListCommand cmd, Errors errors)
			throws Exception;
}
